去 Mina!
这次总算明白了些虚树,然后 XZY
于是看了过来。
首先,考虑普通的树形 DP
那么没有必要切断的岛屿呢?就分切/不切两种情况了:
dp[u]+=min(G.val[i],dp[G.to[i]]);
































这个也很好懂。
这个时候我们打完代码交一发发现只有 40
但是我们可以观察到,∑ki≤5∗105
Qiuly
建好虚树后直接用上面的转移方程做就得了。
Code:
1 |
|
本文标题:【题解】 [SDOI2011]消耗战 虚树+树形DP luoguP2495
文章作者:Qiuly
发布时间:2019年03月31日 - 00:00
最后更新:2019年05月05日 - 10:09
原始链接:http://qiulyblog.github.io/2019/03/31/[题解]luoguP2495/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
v1.5.2